//
//  UIView+HLEEmptyView.h
//  HLEEmptyView
//
//  Created by hle1 on 2020/9/12.
//

#import <UIKit/UIKit.h>
#import "HLEEmptyDataView.h"
#import "HLENoInternetView.h"
NS_ASSUME_NONNULL_BEGIN

@interface UIView (HLEEmptyView)
/// 空数据属性
@property(nonatomic, strong) HLEEmptyDataView *emptyView;
/// 没有网络界面
@property(nonatomic, strong) HLENoInternetView *noInternetView;

@property(nonatomic, assign) BOOL networkState;
#pragma mark ============ 公开方法 ==============

/// 显示没有网络的方法
- (void)hle_showNoInterNetView;

/// 隐藏没有网络的方法
- (void)hle_hiddenNoInterNetView;

/// 开始加载网络请求
- (void)hle_startLoading;

/// 结束加载网络请求
- (void)hle_endLoading;
@end

@interface HLEEmptyViewnNetObject : NSObject
+ (instancetype)sharedInstance;
@property(nonatomic, assign, getter=isOnLine) BOOL onLine;
@end


NS_ASSUME_NONNULL_END
